/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package rosic.forms;

import com.sun.lwuit.Button;
import com.sun.lwuit.Form;
import com.sun.lwuit.Label;
import com.sun.lwuit.TextField;
import com.sun.lwuit.events.ActionEvent;
import com.sun.lwuit.events.ActionListener;
import com.sun.lwuit.layouts.BoxLayout;

/**
 *
 * @author David
 */
public class AutenticacionForm implements ActionListener{

      /**
     * formulario con el map canvas y otras opciones
     */
    private Form autenticacionForm;
    /**
     * midlet principal de la aplicación
     */
    private MidletPrincipal principal;
    /**
     *
     */
    private Button btnIngresar;

    TextField txtLogin;

     TextField txtPassword;
  
    public AutenticacionForm(MidletPrincipal principal) {
        this.principal = principal;

        autenticacionForm = new Form("Bienvenido");
        autenticacionForm.setLayout(new BoxLayout(BoxLayout.Y_AXIS));

        Label lblLogin = new Label("Login");
        txtLogin = new TextField();

        Label lblPassword = new Label("Password");
        txtPassword = new TextField();
        txtPassword.setConstraint(TextField.PASSWORD);

        btnIngresar = new Button("Ingresar");
        btnIngresar.setAlignment(Label.CENTER);
        btnIngresar.addActionListener(this);

        autenticacionForm.addComponent(lblLogin);
        autenticacionForm.addComponent(txtLogin);

         autenticacionForm.addComponent(lblPassword);
         autenticacionForm.addComponent(txtPassword);

         autenticacionForm.addComponent(btnIngresar);



    }

    /**
     * @return the autenticacionForm
     */
    public Form getAutenticacionForm() {
        return autenticacionForm;
    }

    /**
     * @param autenticacionForm the autenticacionForm to set
     */
    public void setAutenticacionForm(Form autenticacionForm) {
        this.autenticacionForm = autenticacionForm;
    }

    public void actionPerformed(ActionEvent e) {
        if(e.getSource().equals(btnIngresar)){

           principal.autenticar(txtLogin.getText(), txtPassword.getText());
        }
    }

  



 

}
